@charset "utf-8";
/* CSS Document */
.mainBody { margin-top:15px}

.header { box-shadow:0 3px 3px #f2f2f2}

.mainCon{ border:1px solid #e2e2e2; border-top:0; min-height:595px}
.mainCon .nav { }
.mainCon .nav ul{overflow:hidden; height:100%; background:#e2e2e2}
.mainCon .nav ul li { float:left; height:48px; border-top:2px solid #e2e2e2; line-height:48px; font-size:18px; border-right:1px solid #d7d7d7}
.mainCon .nav ul li.hover { background:#fff; border-color:#ff7900; border-right-color:#fff}
.mainCon .nav ul li a { color:#333; display:block; padding:0 40px; font-family:"微软雅黑", tahoma}
.mainCon .nav ul li a:hover { text-decoration:none}

.stylePsd { padding-top:10px}
.stylePsd h2{ background: url(../images/password/kefuzhaohui.png) no-repeat center;  height:107px; padding:40px 0; border:0}
.stylePsd>p { width:340px; text-indent:2em; line-height:20px; font-size:14px; color:#999; display:block; margin:auto}
.stylePsd h3{ background:url(../images/header/Rlogo.png) no-repeat center; height:40px; padding:20px 0;}
.stylePsd h4 { font-size:20px; font-family:"微软雅黑", tahoma; color:#333; text-align:center; padding:10px;}
.stylePsd h4 span { font-size:14px; color:#999; font-family:"宋体"}
.stylePsd h4 p { font-size:12px; color:#999; font-family:"宋体"; padding-top:10px; line-height:2}
.stylePsd h4 i{ font-size:24px; color:#666; display:block; padding:10px}
.stylePsd form { font-size:14px; color:#999; width:500px; margin:auto; padding-left:80px;}
.stylePsd form li { padding:10px}
.stylePsd form li span{ width:120px; text-align:right; display:inline-block;}
.stylePsd form li input[type='text'] { width:200px; height:34px; border:1px solid #ddd; padding:0; margin:0; text-indent:10px}
.stylePsd form li input[type='button'],.stylePsd form li em{ display:inline-block; color:#fff; border:0 ; background:#2ecc71; width:107px; height:35px; font-size:14px; border-radius:5px; margin-left:10px; cursor:pointer; text-align:center; line-height:35px}
.stylePsd form li em { background:#ccc; display:none}
.stylePsd form li input[type='submit']{ color:#fff; font-size:14px; background:#ff7800; width:107px; height:35px; border:0;border-radius:5px;cursor:pointer}
.stylePsd form li input[type='submit'].ok { background:#ff7800}
.stylePsd form li input[type='submit']:hover { background:#ff6d00}

.true { display:block}
.false { display:none}
.stylePsd { display:none}
.stylePsd.hover { display:block}


.progressBar{ background:url(../images/password/progressBar1.png) no-repeat center; height:16px; width:100%; margin-top:50px}
.progressBar .toplayer { background:url(../images/password/progressBar2.png) no-repeat left; height:16px; width:300px; margin-left:150px;}
.progressBar ul li { float:left; padding:10px 0; font:16px "微软雅黑"; color:#999;}
.progressBar ul li.light{ color:#ff7800}

.Lcon{ width:900px;}
.Rcon{ width:275px;}


.SCbox h2>a { font:18px "微软雅黑"; font-weight:bold}
.SCbox h2 span { color:#999; font-size:12px; padding:0 10px;}
.SCbox h2 em { background:url(../images/password/images/shoppingCar_05.png) no-repeat left;  display:block; padding:3px;padding-left:20px;}
.SCbox>dl{ background:#f9f9f9; border:1px solid #f0f0f0; margin-top:20px}
.SCbox>dl dt,.SCbox>dl dd{ float:left;}
.SCbox>dl dt { background:#f0f0f0; font:16px "微软雅黑"; width:35px; padding:20px; height:42px; position:relative}
.SCbox>dl dt em { background:url(../images/password/images/shoppingCar_10.png) no-repeat; width:12px; height:6px; position:absolute; top:-6px; left:30px}
.SCbox>dl dd{ width:600px; padding:15px;}
.SCbox>dl dd a{ font-size:14px; min-width:200px; background: url(../images/password/images/shoppingCar_14.png) no-repeat left; padding-left:10px; display:inline-block; line-height:26px}
.SCbox{ border:1px solid #ddd; padding:30px 50px; position:relative; margin-bottom:10px}
.SCbox ol li{ position:relative; padding:10px 0; vertical-align:middle}
.SCbox ol li span { display:inline-block; width:85px; font-size:14px; color:#999;}
.SCbox ol li input[type='text']{ width:180px; height:34px; padding:0 10px; border:1px solid #ddd}
.SCbox ol li input[type='radio']{ margin-top:-3px; margin-right:5px}
.SCbox ol li div.date{ border:1px solid #ddd; box-shadow:5px 5px 3px #d6d6d6; position:absolute; left:300px; top:10px; z-index:19; cursor:pointer; display:none}
.SCbox ol li em.date { position:absolute; left:260px; background:url(../images/password/images/shoppingCar_21.png) no-repeat; width:16px; height:16px; top:20px}
.SCbox ol li b { width:40px; height:34px; border:1px solid #ddd; border-left:0; border-right:0; font-size:16px; text-align:center; line-height:34px; display:inline-block;}
.SCbox ol li em { display:inline-block; cursor:pointer}
.SCbox ol li em img { margin-top:-5px}
.SCbox>em { background:url(../images/password/images/shoppingCar_03.png) no-repeat; width:10px; height:18px; position:absolute; top:35px; left:-1px; display:none}
.SCbox:hover{ border-color:#ff7800}
.SCbox:hover>em{ display:block}


.oftenfriend em{ color:#fff;  padding:3px; margin-left:5px; display:inline-block; border-radius:3px;}
.Hnews{ font-size:14px}
.Hnews .title{ background:url(../images/password/images/bj_07.png) center repeat-x; padding-bottom:10px; height:30px; line-height:30px}
.Hnews .title span { font-size:16px; font-weight:bold; background:#fff; display:block; padding-top:5px; width:100px}
.Hnews .con>li { font-size:14px; padding:10px 0;}
.Hnews .con>li input{ margin-right:10px}
.Hnews .con>li ul{ padding:10px 20px}
.Hnews .con>li ul>li { position:relative; padding:10px 0;}
.Hnews .con>li ul>li span{ color:#999;}
.Hnews .con>li ul>li span em { display:inline-block; background:url(../images/password/images/shoppingCar_41.png) no-repeat left; padding-right:5px; width:5px; height:10px}
.Hnews .con>li ul>li input[type='text']{ width:200px; height:35px; font-size:14px; border:1px solid #ddd; text-indent:10px; color:#666;}
.Hnews .con>li ul>li span { display:inline-block; width:100px; padding:0 20px;}
.Hnews .con>li ul>li ol { position:absolute; width:150px; padding:20px; border:1px solid #ddd; box-shadow:5px 5px 3px #d6d6d6; left:450px; top:10px; display:none; background:#fff}
.Hnews .con>li ul>li ol>li { padding:2px; border:1px solid #ddd; margin:10px 0;}
.Hnews .con>li ul>li ol>li span { width:50px; padding-left:10px; }
.Hnews .con>li ul>li input[type='button']{ width:76px; height:24px; background:url(../images/member/btnbj.png) repeat-x; border:1px solid #ddd; color:#666}
.Hnews .con>li ul>li.txt { font-size:12px; color:#999; background:#f9f9f9; border:1px solid #ddd; border-left:3px solid #ff7800; line-height:18px; padding:10px; margin:10px}
.Hnews .con>li ul>li>input[type='submit']{ width:110px; height:36px; font-size:16px; margin-left:10px}


.Rcon{ width:270px; margin-right:2px}
.payNews{ background:#dcdcdc; position:relative}
.payNews h2 { background: url(../images/password/images/payNews_03.png) no-repeat; margin-left:-6px; height:44px;}
.payNews ol { padding:20px}
.payNews ol li { border-bottom:1px solid #ccc; padding:10px}
.payNews ol li a { line-height:1.7; font-size:14px; font-weight:bold;}
.payNews ol li span { color:#ff7800; font: bold 24px "微软雅黑";}
.payNews ol li em { color:#999; padding-left:10px}
.payNews ol li i { padding-left:10px; color:#ff7800}
.payNews ol li b { font-weight:bold;}
.payNews ol>h6 input{ width:100%; height:44px; font: bold 22px "微软雅黑";}
.payNews .bottom{ position:absolute; width:100%; height:6px; background:url(../images/password/images/payNews_14.png) no-repeat center; bottom:-1px; left:0; right:0;}


.SCcon .title { font:16px "微软雅黑"; line-height:30px}
.SCcon .title em { color:#999; font-size:12px; font-family:"Comic Sans MS", cursive; padding-left:10px}
.SCcon table { width:100%;  color:#666}
.SCcon table tr {border:1px solid #e8e8e8}
.SCcon table th,.SCcon table td{ text-align:left}
.SCcon table th { background:#f7f7f7; color:#999; padding:10px}
.SCcon table td{ padding:10px; line-height:22px;font-size:14px; vertical-align:middle}
.SCcon table td p { color:#999}
.SCcon table td a{ font-weight:bold}
.SCcon table td span { color:#ff7800; font:18px "微软雅黑";}
.SCcon table td em{ padding-right:10px; font-size:12px;}
.SCcon table td em span { font-weight:bold}
.SCcon .pay { margin-top:20px}
.SCcon .pay table td input[type="text"] { width:75px; height:34px; border:1px solid #ddd; margin-right:10px; font:14px Tahoma, Geneva, sans-serif; text-indent:10px; font-weight:bold}
.SCcon .pay table td input[type="checkbox"] { margin-right:10px; margin-top:-3px}



.menu1 ul { height:45px; border:1px solid #e8e8e8; background:#f7f7f7}
.menu1 ul li { float:left; height:44px;font:14px "微软雅黑"; border-top:2px solid #f7f7f7; border-right:1px solid #e8e8e8; font-weight:bold; cursor:pointer; width:100px; text-align:center; line-height:44px; color:#666}
.menu1 ul li.click { border-top-color:#ff7800; background:#fff; color:#ff7800}
.Tab .con{ border:1px solid #e8e8e8; border-top:0; padding:20px}
.Tab .con ol li { float:left; width:20%; vertical-align:middle; padding:10px 0;}
.Tab .con ol li s { display:inline-block; width:150px; height:40px; border:1px solid #ddd; vertical-align:middle; line-height:40px; cursor:pointer; margin-left:10px}
.Tab .con ol li s.click { border-color:#ff7800; background:url(../images/password/images/shoppingCar_37.png) no-repeat right bottom;}
.Tab .con form input[type="submit"]{ padding:5px 10px; font-size:16px; font-weight:bold; margin-left:
30px; margin-top:20px}
.Tab .con h2 { font-size:14px; font-weight:bold; padding:20px 0;}
.Tab .con h2 em { padding-left:10px; color:#999; font-weight:normal; font-size:12px}
.Tab .con h2 s{ padding-left:10px}
.Tab .con .step{ width:355px; margin:auto; text-align:center; display:none}
.Tab .con .step h3{ background:url(../images/password/images/weixinpay1_06.png) no-repeat center; width:354px; height:282px;}
.Tab .con .step input[type="submit"]{ margin:0}
.Tab .con .step:first-child{ display:block}
.Tab .con form{ display:none}
.Tab .con form:first-child{ display:block}
.success { width:100%; text-align:center; padding:30px}
.success h3 { background: url(../images/password/images/true_03.png) no-repeat center;  height:115px;}
.success h4 { font:20px "微软雅黑"; padding:10px}
.success h5 { color:#999; }


.mymoney{ padding:20px; border:3px solid #e2e2e2; margin-bottom:30px}
.mymoney h2 { font:18px "微软雅黑"; }
.mymoney h2 b { color:#ff7800; font-weight:bold; font-size:24px;}
.mymoney h3{ padding-top:5px; color:#999;}
.tourbox{ border:1px solid #e2e2e2}
.tourbox .title { background:#e2e2e2; height:38px; line-height:36px; font-size:14px; font-family:"微软雅黑"; padding:0 20px}
.tourbox .title span { border-bottom:2px solid #ff7800; display:inline-block}
.tourbox .title em { font-weight:normal; font-size:12px; font-family:terminal; color:#999; padding-left:20px}
.tourbox>dl { padding:30px;}
.tourbox>dl>dt,.tourbox>dl>dd { float:left; }
.tourbox>dl.box>dt img { width:160px; height:120px; padding-top:20px}
.tourbox>dl>dd { padding-left:20px; line-height:2;}
.tourbox>dl>dd h2 { font-weight:bold; font-family:"微软雅黑"; font-size:18px;}
.tourbox>dl>dd p{ font-size:14px;}
.tourbox>dl>dd p span { color:#999; padding-right:20px}
.tourbox>dl>dd p b { color:#ff7800; font-size:16px; padding:5px}

.tourbox { font-size:14px}
.tourbox li{ padding:5px;}
.tourbox input[type="text"]{ width:200px; height:32px; border:1px solid #ddd; font-size:14px; margin:0 4px; text-indent:10px; color:#666}
.tourbox li>span,.tourbox label>span { display:inline-block; width:120px; color:#999; text-align:right; margin-right:10px;}
.tourbox li span em { color:#c00; margin-right:5px}
.tourbox input[value="常用联系人"]{ background:url(../images/member/btnbj.png); height:24px; border:0; border-radius:3px; border:1px solid #ddd}
.tourbox>ul { padding:20px}
.tourbox .table li{ position:relative; border-bottom:1px dotted #e8e8e8}
.tourbox .table li span { display:inline-block; width:25%;  text-align:center; margin:0; padding:0; float:left} 
.tourbox .table li.th { border-bottom:1px solid #e8e8e8; height:30px; line-height:30px; font-size:12px;}
.tourbox .table li h3 { height:40px; line-height:40px;}
.tourbox .table li h3>b { float:left; width:25%; height:40px; line-height:40px; text-align:center}
.tourbox .table li h3>b b { padding:0 10px}
.tourbox .table li p { position:absolute; top:50px; left:30px; right:30px; border:1px solid #e8e8e8; background:#f9f9f9; line-height:1.5; z-index:98; padding:10px; color:#666; font-size:12px; display:none}
.tourbox .table li:hover p { display:block}

.Lcon>form{ padding:20px}
.Lcon>form input[type="submit"]{ width:100px; height:36px; font-size:14px; font-weight:bold; margin-right:10px}
.Lcon>form p{ font-size:14px; padding:5px}
.Lcon>form p span { font-size:24px;padding:0 5px; color:#ff7800; }
.Lcon>form p em { font-size:12px; color:#999}








